//
//  LZVideoCacheManager.h
//  laziz_Consumer
//
//  Created by xbnzd on 17/3/29.
//  Copyright © 2017年 XBN. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface LZVideoCacheManager : NSObject


+ (instancetype)shareManager;

/**
 检查视频路径是否本地有存储,有的话返回本地的,没有的话.原样返回

 @param videoUrl <#videoUrl description#>
 @param completeBlock <#completeBlock description#>
 */
- (void)checkVideoWithUrl:(NSURL *)videoUrl Completed:(void(^)(NSURL *completedUrl))completeBlock;

/**
 获取视频下载时临时存储的地址
 
 @return <#return value description#>
 */
- (NSString *)getCacheTemporaryPath;


/**
 获取临时存储文件长度

 @return <#return value description#>
 */
- (NSInteger)getCacheTemporarySize;

/**
 把缓存的数据存到本地
 */
- (BOOL)copyTheTemporaryPathToLocalVideoPathWithVideoURL:(NSString *)urlStr;


/**
 根据url删除本地的某一个视频

 @param videoUrl <#videoUrl description#>
 @return <#return value description#>
 */
- (BOOL)removeTheLocalVideoWithVideoURL:(NSString *)videoUrl;

@end
